graph TD
    A[客户端发起登录请求] --> B[验证码验证]
    B --> C[查询用户信息]
    C --> D[用户状态检查]
    D --> E[密码验证]
    E --> F[Spring Security认证]
    F --> G[查询用户角色和权限]
    G --> H[生成JWT Token]
    H --> I[构建并返回登录响应]



